﻿using System;
using System.Windows.Controls;
using System.Windows;

namespace myLiveMesh.Models.WindowManager
{
    public enum WindowStartupLocation
    {
        Manual,
        CenterParent
    };

    public class windowModel
    {
        private FrameworkElement _translateZone;
        private string _title;
        private Image _icon;

        private FrameworkElement _rightSide;
        private FrameworkElement _leftSide;
        private FrameworkElement _bottomSide;
        private FrameworkElement _topSide;

        public windowModel() { }

        public FrameworkElement TranslateZone
        {
            get { return this._translateZone; }
        }

        public string Title
        {
            get { return this._title; }
            set { this._title = value; }
        }

        public Image Icon
        {
            get { return this._icon; }
            set { this._icon = value; }
        }

        public FrameworkElement RightSide
        {
            get { return this._rightSide; }
            set { this._rightSide = value; }
        }

        public FrameworkElement LeftSide
        {
            get { return this._leftSide; }
            set { this._leftSide = value; }
        }

        public FrameworkElement BottomSide
        {
            get { return this._bottomSide; }
            set { this._bottomSide = value; }
        }

        public FrameworkElement TopSide
        {
            get { return this._topSide; }
            set { this._topSide = value; }
        }
    }
}
